const { defineConfig } = require('@vue/cli-service')
//引入等比适配插件
const px2rem = require('postcss-px2rem')

// 配置基本大小
const postcss = px2rem({
  // 基准大小 baseSize，需要和rem.js中相同
  remUnit: 16
})
module.exports = {
  lintOnSave: true,
  css: {
    loaderOptions: {
      postcss: {
        plugins: [
          postcss
        ]
      }
    }
  }
}
module.exports = defineConfig({
  publicPath: "./",
  outputDir: 'build',
  transpileDependencies: true,
  // lintOnSave: true,
  // css: {
  //   loaderOptions: {
  //     postcss: {
  //       plugins: [
  //         postcss
  //       ]
  //     }
  //   }
  // },
  // open:true,
  'devServer': {
    proxy: {
      '/api/': {
        target: 'https://fygo.zjich.cn/ic_heritage_api',
        changeOrigin: true,     // target是域名的话，需要这个参数，
        secure: false,          // 设置支持https协议的代理
        pathRewrite: {
          '^/api': ''      // 这里可以理解为用‘/api’来代替target里面的地址，
        }
      },
    },
  }


})
module.exports = {
  //配置 运行和打包时的文件路径
  publicPath:process.env.NODE_ENV==='production'?'./':'/',
}
